5.2 API使用

除了在页面中设置权限和角色外,还可以通过JS和Java API来写代码进行查询和设置。

1.JS端API

主要有以下的API:

分类 名称 请求URL
权限 根据权限code查询权限 /authorize/permissions/search/findByCode
根据角色code查询权限 /authorize/permissions/search/findByRole
根据根据权限类型查询权限 /authorize/permissions/search/findByType
查询应用下的所有权限 /authorize/permissions/search/list
获取多个权限(支持通配符) /authorize/permissions/search/findByWildcardCode
删除指定角色的权限 /authorize/permissions/search/deleteByCodeAndRole
根据创建人删除权限 /authorize/permissions/search/deleteByCreatedBy
角色 根据code查角色 /authorize/roles/findByCode
获取不包含父的角色 /authorize/roles/findDirectChildRoles
根据角色类型获取角色对象 /authorize/roles/findByType
根据角色ID更新角色 /authorize/roles/update/{roleid}
根据角色查询权限 /roles/{role_id}/permissions/all

更多JS端API参考 API手册

2.Java端API

服务端API主要在以下几个接口类:

接口类 方法
com.justep.clients.api.AuthorizeApi currentUserPermissions
currentUserRoles
deleteByCodeAndRole
findByCode
findByRole
hasConditionPermission
list
com.justep.clients.api.RoleApi findByCode
findByType
findDirectChildRoles
getAllPermission
getRoleSqlParams
updateRole

更多Java端API参考 API手册

results matching ""

    No results matching ""

    results matching ""

      No results matching ""